/*
 * RussianDollsCliques.h
 *
 *  Created on: 05/08/2013
 *      Author: marcio
 */

#ifndef RUSSIANDOLLSCLIQUES_H_
#define RUSSIANDOLLSCLIQUES_H_

#include <BitTools.h>

typedef struct submcr{
	long dp;
	long r;
	long* R;
	WORD* bitR;
	long cover;
}SPMCR;

void* mcrAloca();

void mcrRelease(void* sub);

int mcrSel(void* sub);

int mcrRoot(void* sub);

int mcrGen(void* sub, void* subprod, long*);

#endif /* RUSSIANDOLLSCLIQUES_H_ */
